
package org.openestate.io.immobiliare_it.xml;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.openestate.io.immobiliare_it.xml package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.openestate.io.immobiliare_it.xml
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link BoxProject }
     * 
     */
    public BoxProject createBoxProject() {
        return new BoxProject();
    }

    /**
     * Create an instance of {@link FloorProject }
     * 
     */
    public FloorProject createFloorProject() {
        return new FloorProject();
    }

    /**
     * Create an instance of {@link Floor }
     * 
     */
    public Floor createFloor() {
        return new Floor();
    }

    /**
     * Create an instance of {@link Box }
     * 
     */
    public Box createBox() {
        return new Box();
    }

    /**
     * Create an instance of {@link LocationStructure }
     * 
     */
    public LocationStructure createLocationStructure() {
        return new LocationStructure();
    }

    /**
     * Create an instance of {@link LocationStructure.Locality }
     * 
     */
    public LocationStructure.Locality createLocationStructureLocality() {
        return new LocationStructure.Locality();
    }

    /**
     * Create an instance of {@link LocationStructure.Locality.Neighbourhood }
     * 
     */
    public LocationStructure.Locality.Neighbourhood createLocationStructureLocalityNeighbourhood() {
        return new LocationStructure.Locality.Neighbourhood();
    }

    /**
     * Create an instance of {@link BusinessElement }
     * 
     */
    public BusinessElement createBusinessElement() {
        return new BusinessElement();
    }

    /**
     * Create an instance of {@link Feed }
     * 
     */
    public Feed createFeed() {
        return new Feed();
    }

    /**
     * Create an instance of {@link Feed.Properties }
     * 
     */
    public Feed.Properties createFeedProperties() {
        return new Feed.Properties();
    }

    /**
     * Create an instance of {@link Feed.Properties.Property }
     * 
     */
    public Feed.Properties.Property createFeedPropertiesProperty() {
        return new Feed.Properties.Property();
    }

    /**
     * Create an instance of {@link Feed.Projects }
     * 
     */
    public Feed.Projects createFeedProjects() {
        return new Feed.Projects();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project }
     * 
     */
    public Feed.Projects.Project createFeedProjectsProject() {
        return new Feed.Projects.Project();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project.Lots }
     * 
     */
    public Feed.Projects.Project.Lots createFeedProjectsProjectLots() {
        return new Feed.Projects.Project.Lots();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project.Lots.Lot }
     * 
     */
    public Feed.Projects.Project.Lots.Lot createFeedProjectsProjectLotsLot() {
        return new Feed.Projects.Project.Lots.Lot();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project.Agent }
     * 
     */
    public Feed.Projects.Project.Agent createFeedProjectsProjectAgent() {
        return new Feed.Projects.Project.Agent();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project.Agent.SalesOffice }
     * 
     */
    public Feed.Projects.Project.Agent.SalesOffice createFeedProjectsProjectAgentSalesOffice() {
        return new Feed.Projects.Project.Agent.SalesOffice();
    }

    /**
     * Create an instance of {@link Feed.Metadata }
     * 
     */
    public Feed.Metadata createFeedMetadata() {
        return new Feed.Metadata();
    }

    /**
     * Create an instance of {@link Publisher }
     * 
     */
    public Publisher createPublisher() {
        return new Publisher();
    }

    /**
     * Create an instance of {@link TransactionType }
     * 
     */
    public TransactionType createTransactionType() {
        return new TransactionType();
    }

    /**
     * Create an instance of {@link Terrains }
     * 
     */
    public Terrains createTerrains() {
        return new Terrains();
    }

    /**
     * Create an instance of {@link Building }
     * 
     */
    public Building createBuilding() {
        return new Building();
    }

    /**
     * Create an instance of {@link Proptype }
     * 
     */
    public Proptype createProptype() {
        return new Proptype();
    }

    /**
     * Create an instance of {@link TerrainElement }
     * 
     */
    public TerrainElement createTerrainElement() {
        return new TerrainElement();
    }

    /**
     * Create an instance of {@link SizeType }
     * 
     */
    public SizeType createSizeType() {
        return new SizeType();
    }

    /**
     * Create an instance of {@link LandSizeType }
     * 
     */
    public LandSizeType createLandSizeType() {
        return new LandSizeType();
    }

    /**
     * Create an instance of {@link PriceType }
     * 
     */
    public PriceType createPriceType() {
        return new PriceType();
    }

    /**
     * Create an instance of {@link Langtxt }
     * 
     */
    public Langtxt createLangtxt() {
        return new Langtxt();
    }

    /**
     * Create an instance of {@link DescriptionType }
     * 
     */
    public DescriptionType createDescriptionType() {
        return new DescriptionType();
    }

    /**
     * Create an instance of {@link PictureProject }
     * 
     */
    public PictureProject createPictureProject() {
        return new PictureProject();
    }

    /**
     * Create an instance of {@link PictureExtended }
     * 
     */
    public PictureExtended createPictureExtended() {
        return new PictureExtended();
    }

    /**
     * Create an instance of {@link VideoProject }
     * 
     */
    public VideoProject createVideoProject() {
        return new VideoProject();
    }

    /**
     * Create an instance of {@link ClassEnergyPerformance }
     * 
     */
    public ClassEnergyPerformance createClassEnergyPerformance() {
        return new ClassEnergyPerformance();
    }

    /**
     * Create an instance of {@link AdditionalCostsType }
     * 
     */
    public AdditionalCostsType createAdditionalCostsType() {
        return new AdditionalCostsType();
    }

    /**
     * Create an instance of {@link LocationStructure.SubAdministrativeArea }
     * 
     */
    public LocationStructure.SubAdministrativeArea createLocationStructureSubAdministrativeArea() {
        return new LocationStructure.SubAdministrativeArea();
    }

    /**
     * Create an instance of {@link LocationStructure.City }
     * 
     */
    public LocationStructure.City createLocationStructureCity() {
        return new LocationStructure.City();
    }

    /**
     * Create an instance of {@link LocationStructure.Locality.Thoroughfare }
     * 
     */
    public LocationStructure.Locality.Thoroughfare createLocationStructureLocalityThoroughfare() {
        return new LocationStructure.Locality.Thoroughfare();
    }

    /**
     * Create an instance of {@link Feed.Properties.Property.Agent }
     * 
     */
    public Feed.Properties.Property.Agent createFeedPropertiesPropertyAgent() {
        return new Feed.Properties.Property.Agent();
    }

    /**
     * Create an instance of {@link Feed.Properties.Property.Features }
     * 
     */
    public Feed.Properties.Property.Features createFeedPropertiesPropertyFeatures() {
        return new Feed.Properties.Property.Features();
    }

    /**
     * Create an instance of {@link Feed.Properties.Property.ExtraFeatures }
     * 
     */
    public Feed.Properties.Property.ExtraFeatures createFeedPropertiesPropertyExtraFeatures() {
        return new Feed.Properties.Property.ExtraFeatures();
    }

    /**
     * Create an instance of {@link Feed.Properties.Property.Pictures }
     * 
     */
    public Feed.Properties.Property.Pictures createFeedPropertiesPropertyPictures() {
        return new Feed.Properties.Property.Pictures();
    }

    /**
     * Create an instance of {@link Feed.Properties.Property.Blueprints }
     * 
     */
    public Feed.Properties.Property.Blueprints createFeedPropertiesPropertyBlueprints() {
        return new Feed.Properties.Property.Blueprints();
    }

    /**
     * Create an instance of {@link Feed.Properties.Property.Videos }
     * 
     */
    public Feed.Properties.Property.Videos createFeedPropertiesPropertyVideos() {
        return new Feed.Properties.Property.Videos();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project.Features }
     * 
     */
    public Feed.Projects.Project.Features createFeedProjectsProjectFeatures() {
        return new Feed.Projects.Project.Features();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project.Pictures }
     * 
     */
    public Feed.Projects.Project.Pictures createFeedProjectsProjectPictures() {
        return new Feed.Projects.Project.Pictures();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project.Videos }
     * 
     */
    public Feed.Projects.Project.Videos createFeedProjectsProjectVideos() {
        return new Feed.Projects.Project.Videos();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project.Lots.Lot.Pictures }
     * 
     */
    public Feed.Projects.Project.Lots.Lot.Pictures createFeedProjectsProjectLotsLotPictures() {
        return new Feed.Projects.Project.Lots.Lot.Pictures();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project.Agent.SalesOffice.City }
     * 
     */
    public Feed.Projects.Project.Agent.SalesOffice.City createFeedProjectsProjectAgentSalesOfficeCity() {
        return new Feed.Projects.Project.Agent.SalesOffice.City();
    }

    /**
     * Create an instance of {@link Feed.Projects.Project.Agent.SalesOffice.Locality }
     * 
     */
    public Feed.Projects.Project.Agent.SalesOffice.Locality createFeedProjectsProjectAgentSalesOfficeLocality() {
        return new Feed.Projects.Project.Agent.SalesOffice.Locality();
    }

    /**
     * Create an instance of {@link Feed.Metadata.Multipage }
     * 
     */
    public Feed.Metadata.Multipage createFeedMetadataMultipage() {
        return new Feed.Metadata.Multipage();
    }

}
